<?php
/**
 * 用户数据表的ORM
 *
 * @author 纹身特湿 <judasnow@gmail.com>
 */
class db_obj_user extends db_obj{

	/**
	 * 
	 *
	 * 
	 */
	function __construct( $db , $key_value = null ){
	 	 
		/**
 	 	 * 用户数据表的索引.
	 	 *
 	 	 * @var string
 	 	 * @access private
		 */
		$index = 'email';

		/**
 	 	 * 存放用户数据的表名.
	 	 *
 	 	 * @var string
 	 	 * @access private
		 */
		$colloction_name = 'user';

		//建立或选择相应的表	
		parent::__construct( $db , $colloction_name , $index );	

		//email地址登录时使用
		$this->add( 'email' );
		$this->add( 'password' );
		//用户系显示的昵称
		$this->add( 'nick');

		//如果实例化对象时
		if( is_array( $key_value ) && array_key_exists( 'key' ) && array_key_exists( 'value' )){
	 	 	 
	 	 	 $this->load( $key_value['key'] , $key_value['value'] );
		}
	}
}
?>
